package fr.afcepf.atodcp2.benbai.entity;

import java.util.Date;
import java.util.List;

public class Produit {
	private Integer idProduit;
	private Type type;
	private Marque marque;
	private String refProduit;
	private String nomProduit;
	private double prixProduit;
	private String descriptionProduit;
	private int quantiteProduit;
	private String imageProduit;
	private Date dateAjout;
	private boolean nouveauteProduit = true;
	private List<LigneCommande> listeLignesCommande;
		
	public Produit() {
		super();
	}
	
	public Produit(Integer idProduit, Type type, Marque marque,
			String refProduit, String nomProduit, double prixProduit,
			String descriptionProduit, int quantiteProduit,
			String imageProduit, Date dateAjout, boolean nouveauteProduit,
			List<LigneCommande> listeLignesCommande) {
		super();
		this.idProduit = idProduit;
		this.type = type;
		this.marque = marque;
		this.refProduit = refProduit;
		this.nomProduit = nomProduit;
		this.prixProduit = prixProduit;
		this.descriptionProduit = descriptionProduit;
		this.quantiteProduit = quantiteProduit;
		this.imageProduit = imageProduit;
		this.dateAjout = dateAjout;
		this.nouveauteProduit = nouveauteProduit;
		this.listeLignesCommande = listeLignesCommande;
	}

	public Integer getIdProduit() {
		return idProduit;
	}

	public void setIdProduit(Integer idProduit) {
		this.idProduit = idProduit;
	}

	public Type getType() {
		return type;
	}

	public void setType(Type type) {
		this.type = type;
	}

	public Marque getMarque() {
		return marque;
	}

	public void setMarque(Marque marque) {
		this.marque = marque;
	}

	public String getRefProduit() {
		return refProduit;
	}

	public void setRefProduit(String refProduit) {
		this.refProduit = refProduit;
	}

	public String getNomProduit() {
		return nomProduit;
	}

	public void setNomProduit(String nomProduit) {
		this.nomProduit = nomProduit;
	}

	public double getPrixProduit() {
		return prixProduit;
	}

	public void setPrixProduit(double prixProduit) {
		this.prixProduit = prixProduit;
	}

	public String getDescriptionProduit() {
		return descriptionProduit;
	}

	public void setDescriptionProduit(String descriptionProduit) {
		this.descriptionProduit = descriptionProduit;
	}

	public int getQuantiteProduit() {
		return quantiteProduit;
	}

	public void setQuantiteProduit(int quantiteProduit) {
		this.quantiteProduit = quantiteProduit;
	}

	public String getImageProduit() {
		return imageProduit;
	}

	public void setImageProduit(String imageProduit) {
		this.imageProduit = imageProduit;
	}

	public Date getDateAjout() {
		return dateAjout;
	}

	public void setDateAjout(Date dateAjout) {
		this.dateAjout = dateAjout;
	}

	public boolean isNouveauteProduit() {
		return nouveauteProduit;
	}

	public void setNouveauteProduit(boolean nouveauteProduit) {
		this.nouveauteProduit = nouveauteProduit;
	}

	public List<LigneCommande> getListeLignesCommande() {
		return listeLignesCommande;
	}

	public void setListeLignesCommande(List<LigneCommande> listeLignesCommande) {
		this.listeLignesCommande = listeLignesCommande;
	}

	
	
	

}
